package com.xdcplus.web.common.pojo.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author xukw
 * @date 2023/11/8 11:29
 */
@Data
public class DmSortingSummaryDTO implements Serializable {

    /**
     * 开始时间
     */
    @ApiModelProperty("开始时间")
    private String startTime;
    /**
     * 结束时间
     */
    @ApiModelProperty("结束时间")
    private String endTime;

    @ApiModelProperty("线别")
    private List<String> bayCodes;

    @ApiModelProperty("舟号")
    private List<String> boatCodes;

    @ApiModelProperty("管号")
    private List<String> tubeCodes;
    /**
     * 班别
     */
    @ApiModelProperty("班别")
    private String team;

    /**
     * 线别
     */
    @ApiModelProperty("线别")
    private String bayCode;
    /**
     * 舟号
     */
    @ApiModelProperty("舟号")
    private String boatCode;

    /**
     * 管号
     */
    @ApiModelProperty("管号")
    private String tubeCode;


    @ApiModelProperty("班日期")
    private String shiftDate;
    @ApiModelProperty("班次")
    private String shiftName;


    /**
     * 周维度
     */
    @ApiModelProperty("周维度")
    private Boolean weekDimension = Boolean.FALSE;
    /**
     * 月维度
     */
    @ApiModelProperty("月维度")
    private Boolean monthDimension = Boolean.FALSE;
    /**
     * 开始月份
     */
    @ApiModelProperty("开始月份")
    private String startMonth;
    /**
     * 结束月份
     */
    @ApiModelProperty("结束月份")
    private String endMonth;
    /**
     * 周维度
     */
    @ApiModelProperty("周维度")
    private List<String> weekList;
    /**
     * 月维度
     */
    @ApiModelProperty("月维度")
    private List<String> monthList;

}
